//router文件夹下新建index.js文件
import { createRouter, createWebHistory,createWebHashHistory } from "vue-router";

const routes = [
  {
    path: "/",
    redirect: "/login", // 重定向到 /layout
  },
  {
    path: "/login",
    name: "登录",
    component: () => import("@/view/login/index.vue"), // 使用 @ 表示 src 目录
  },
  {
    path: "/layout",
    name: "主页",
    component: () => import("@/view/layout/index.vue"), // 使用 @ 表示 src 目录
    children: [
      {
        path: "/user",
        name: "用户",
        component: () => import("@/view/userAll/user.vue"), // 使用 @ 表示 src 目录
      },
      {
        path: "/",
        name: "其他",
        // component: () => import("@/view/other/index.vue"), // 使用 @ 表示 src 目录
        children: [
          {
            path: "/other",
            name: "其他1",
            component: () => import("@/view/other/other.vue"), // 使用 @ 表示 src 目录
          },
          {
            path: "/otherOne",
            name: "其他2",
            component: () => import("@/view/other/otherOne.vue"), // 使用 @ 表示 src 目录
          },
        ],
      },
      {
        path: "/manager",
        name: "管理",
        component: () => import("@/view/manager/manager.vue"), // 使用 @ 表示 src 目录
      },
      {
        path: "/mock",
        name: "测试",
        component: () => import("@/view/mock/mock.vue"), // 使用 @ 表示 src 目录
      },
    ],
  },
];

const router = createRouter({
  history: createWebHashHistory(),
  routes,
});

export default router;